home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The School House•
/
Einstein ••
/
Einstein ее.rsrc
/
CODE_2_MYINIT.txt
< prev
next >
Wrap
Text File
|
1988-10-21
|
58KB
|
997 lines
# near model CODE resource
# jump table entries: 88-97 (10 of them)
export_11:
00000000 4E56 0000 link A6, 0
00000004 42A7 clr.l -[A7]
00000006 3F3C 0102 move.w -[A7], 0x102
0000000A 41ED FC02 lea.l A0, [A5 - 0x3FE]
0000000E 2F08 move.l -[A7], A0
00000010 70FF moveq.l D0, 0xFFFFFFFF
00000012 2F00 move.l -[A7], D0
00000014 A9BD syscall GetNewWindow
00000016 2B5F FDDA move.l [A5 - 0x226], [A7]+
0000001A 486D FB50 pea.l [A5 - 0x4B0]
0000001E 3F3C 0006 move.w -[A7], 0x6
00000022 3F3C 000E move.w -[A7], 0xE
00000026 3F3C 004E move.w -[A7], 0x4E /* 'N' */
0000002A 3F3C 001E move.w -[A7], 0x1E
0000002E A8A7 syscall SetRect
00000030 486D FB18 pea.l [A5 - 0x4E8]
00000034 3F3C 0006 move.w -[A7], 0x6
00000038 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
0000003C 3F3C 004A move.w -[A7], 0x4A /* 'J' */
00000040 3F3C 0086 move.w -[A7], 0x86
00000044 A8A7 syscall SetRect
00000046 486D D4F4 pea.l [A5 - 0x2B0C]
0000004A 3F3C 0008 move.w -[A7], 0x8
0000004E 3F3C 0024 move.w -[A7], 0x24 /* '$' */
00000052 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00000056 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
0000005A A8A7 syscall SetRect
0000005C 486D D500 pea.l [A5 - 0x2B00]
00000060 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00000064 3F3C 0024 move.w -[A7], 0x24 /* '$' */
00000068 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
0000006C 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
00000070 A8A7 syscall SetRect
00000072 486D D50C pea.l [A5 - 0x2AF4]
00000076 3F3C 0008 move.w -[A7], 0x8
0000007A 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
0000007E 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00000082 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000086 A8A7 syscall SetRect
00000088 486D D518 pea.l [A5 - 0x2AE8]
0000008C 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00000090 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
00000094 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
00000098 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
0000009C A8A7 syscall SetRect
0000009E 486D D524 pea.l [A5 - 0x2ADC]
000000A2 3F3C 0008 move.w -[A7], 0x8
000000A6 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
000000AA 3F3C 0028 move.w -[A7], 0x28 /* '(' */
000000AE 3F3C 0084 move.w -[A7], 0x84
000000B2 A8A7 syscall SetRect
000000B4 486D D530 pea.l [A5 - 0x2AD0]
000000B8 3F3C 0028 move.w -[A7], 0x28 /* '(' */
000000BC 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
000000C0 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
000000C4 3F3C 0084 move.w -[A7], 0x84
000000C8 A8A7 syscall SetRect
000000CA 42A7 clr.l -[A7]
000000CC 3F3C 0100 move.w -[A7], 0x100
000000D0 A9BB syscall GetIcon
000000D2 2B5F D4FC move.l [A5 - 0x2B04], [A7]+
000000D6 42A7 clr.l -[A7]
000000D8 3F3C 0101 move.w -[A7], 0x101
000000DC A9BB syscall GetIcon
000000DE 2B5F D508 move.l [A5 - 0x2AF8], [A7]+
000000E2 42A7 clr.l -[A7]
000000E4 3F3C 0102 move.w -[A7], 0x102
000000E8 A9BB syscall GetIcon
000000EA 2B5F D514 move.l [A5 - 0x2AEC], [A7]+
000000EE 42A7 clr.l -[A7]
000000F0 3F3C 0103 move.w -[A7], 0x103
000000F4 A9BB syscall GetIcon
000000F6 2B5F D520 move.l [A5 - 0x2AE0], [A7]+
000000FA 42A7 clr.l -[A7]
000000FC 3F3C 0104 move.w -[A7], 0x104
00000100 A9BB syscall GetIcon
00000102 2B5F D52C move.l [A5 - 0x2AD4], [A7]+
00000106 42A7 clr.l -[A7]
00000108 3F3C 0105 move.w -[A7], 0x105
0000010C A9BB syscall GetIcon
0000010E 2B5F D538 move.l [A5 - 0x2AC8], [A7]+
00000112 4E5E unlink A6
00000114 4E75 rts
00000116 C94E exg A4, A6
00000118 4954 chk.w D4, [A4]
0000011A 4354 chk.w D1, [A4]
0000011C 4C31 0000 4E56 movem.w <none>, [A1 + D4 * 8 + 0x56]
export_12: // at 00000120 (misaligned)
00000122 0000 42A7 ori.b D0, 0xA7
00000126 3F3C 0103 move.w -[A7], 0x103
0000012A 41ED FC9E lea.l A0, [A5 - 0x362]
0000012E 2F08 move.l -[A7], A0
00000130 70FF moveq.l D0, 0xFFFFFFFF
00000132 2F00 move.l -[A7], D0
00000134 A9BD syscall GetNewWindow
00000136 2B5F FDDE move.l [A5 - 0x222], [A7]+
0000013A 42A7 clr.l -[A7]
0000013C 3F3C 0104 move.w -[A7], 0x104
00000140 2F2D FDDE move.l -[A7], [A5 - 0x222]
00000144 A9BE syscall GetNewControl
00000146 2B5F D53E move.l [A5 - 0x2AC2], [A7]+
0000014A 42A7 clr.l -[A7]
0000014C 3F3C 0100 move.w -[A7], 0x100
00000150 2F2D FDDE move.l -[A7], [A5 - 0x222]
00000154 A9BE syscall GetNewControl
00000156 2B5F D542 move.l [A5 - 0x2ABE], [A7]+
0000015A 42A7 clr.l -[A7]
0000015C 3F3C 0101 move.w -[A7], 0x101
00000160 2F2D FDDE move.l -[A7], [A5 - 0x222]
00000164 A9BE syscall GetNewControl
00000166 2B5F D546 move.l [A5 - 0x2ABA], [A7]+
0000016A 486D FB20 pea.l [A5 - 0x4E0]
0000016E 3F3C 0008 move.w -[A7], 0x8
00000172 4267 clr.w -[A7]
00000174 3F3C 004E move.w -[A7], 0x4E /* 'N' */
00000178 3F3C 000E move.w -[A7], 0xE
0000017C A8A7 syscall SetRect
0000017E 486D FB28 pea.l [A5 - 0x4D8]
00000182 3F3C 000F move.w -[A7], 0xF
00000186 3F3C 0028 move.w -[A7], 0x28 /* '(' */
0000018A 3F3C 0028 move.w -[A7], 0x28 /* '(' */
0000018E 3F3C 0035 move.w -[A7], 0x35 /* '5' */
00000192 A8A7 syscall SetRect
00000194 486D FB30 pea.l [A5 - 0x4D0]
00000198 3F3C 0029 move.w -[A7], 0x29 /* ')' */
0000019C 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
000001A0 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
000001A4 3F3C 0030 move.w -[A7], 0x30 /* '0' */
000001A8 A8A7 syscall SetRect
000001AA 486D FB38 pea.l [A5 - 0x4C8]
000001AE 3F3C 0029 move.w -[A7], 0x29 /* ')' */
000001B2 3F3C 0030 move.w -[A7], 0x30 /* '0' */
000001B6 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
000001BA 3F3C 003A move.w -[A7], 0x3A /* ':' */
000001BE A8A7 syscall SetRect
000001C0 486D FB40 pea.l [A5 - 0x4C0]
000001C4 3F3C 0011 move.w -[A7], 0x11
000001C8 3F3C 0090 move.w -[A7], 0x90
000001CC 3F3C 0028 move.w -[A7], 0x28 /* '(' */
000001D0 3F3C 009C move.w -[A7], 0x9C
000001D4 A8A7 syscall SetRect
000001D6 486D FB48 pea.l [A5 - 0x4B8]
000001DA 3F3C 0030 move.w -[A7], 0x30 /* '0' */
000001DE 3F3C 0090 move.w -[A7], 0x90
000001E2 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
000001E6 3F3C 009C move.w -[A7], 0x9C
000001EA A8A7 syscall SetRect
000001EC 4E5E unlink A6
000001EE 4E75 rts
000001F0 C94E exg A4, A6
000001F2 4954 chk.w D4, [A4]
000001F4 4354 chk.w D1, [A4]
000001F6 4C32 0000 4E56 movem.w <none>, [A2 + D4 * 8 + 0x56]
export_13: // at 000001FA (misaligned)
000001FC FFF0 .invalid <<F/7/7>>
000001FE 2F07 move.l -[A7], D7
00000200 42A7 clr.l -[A7]
00000202 3F3C 0100 move.w -[A7], 0x100
00000206 41ED FB66 lea.l A0, [A5 - 0x49A]
0000020A 2F08 move.l -[A7], A0
0000020C 70FF moveq.l D0, 0xFFFFFFFF
0000020E 2F00 move.l -[A7], D0
00000210 A9BD syscall GetNewWindow
00000212 2B5F FDD6 move.l [A5 - 0x22A], [A7]+
00000216 42A7 clr.l -[A7]
00000218 2F3C 0000 1B80 move.l -[A7], 0x1B80
0000021E 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00000222 2B5F FAAE move.l [A5 - 0x552], [A7]+
00000226 3B7C 002C FAB2 move.w [A5 - 0x54E], 0x2C /* ',' */
0000022C 486D FAB4 pea.l [A5 - 0x54C]
00000230 4267 clr.w -[A7]
00000232 4267 clr.w -[A7]
00000234 3F3C 0160 move.w -[A7], 0x160
00000238 3F3C 00A0 move.w -[A7], 0xA0
0000023C A8A7 syscall SetRect
0000023E 2F2D FDD6 move.l -[A7], [A5 - 0x22A]
00000242 A873 syscall SetPort
00000244 206D D2A4 movea.l A0, [A5 - 0x2D5C]
00000248 43EE FFF2 lea.l A1, [A6 - 0xE]
0000024C 5488 addq.l A0, 2
0000024E 22D8 move.l [A1]+, [A0]+
00000250 22D8 move.l [A1]+, [A0]+
00000252 22D8 move.l [A1]+, [A0]+
00000254 3290 move.w [A1], [A0]
00000256 486D FAAE pea.l [A5 - 0x552]
0000025A A875 syscall SetPBits/SetPortBits
0000025C 486D FAB4 pea.l [A5 - 0x54C]
00000260 A8A3 syscall EraseRect
00000262 486D D294 pea.l [A5 - 0x2D6C]
00000266 A89D syscall PenPat
00000268 7E0F moveq.l D7, 0x0F
label0000026A:
0000026A 3007 move.w D0, D7
0000026C B06D FABA cmp.w D0, [A5 - 0x546]
00000270 6C16 bge +0x18 /* 00000288 */
00000272 3F07 move.w -[A7], D7
00000274 3F2D FAB4 move.w -[A7], [A5 - 0x54C]
00000278 A893 syscall MoveTo
0000027A 3F07 move.w -[A7], D7
0000027C 3F2D FAB8 move.w -[A7], [A5 - 0x548]
00000280 A891 syscall LineTo
00000282 DE7C 0010 add.w D7, 0x10
00000286 60E2 bra -0x1C /* 0000026A */
label00000288:
00000288 7E0F moveq.l D7, 0x0F
label0000028A:
0000028A 302D FAB8 move.w D0, [A5 - 0x548]
0000028E 5340 subq.w D0, 1
00000290 B047 cmp.w D0, D7
00000292 6F16 ble +0x18 /* 000002AA */
00000294 3F2D FAB6 move.w -[A7], [A5 - 0x54A]
00000298 3F07 move.w -[A7], D7
0000029A A893 syscall MoveTo
0000029C 3F2D FABA move.w -[A7], [A5 - 0x546]
000002A0 3F07 move.w -[A7], D7
000002A2 A891 syscall LineTo
000002A4 DE7C 0010 add.w D7, 0x10
000002A8 60E0 bra -0x1E /* 0000028A */
label000002AA:
000002AA 3F2D FAB6 move.w -[A7], [A5 - 0x54A]
000002AE 302D FAB8 move.w D0, [A5 - 0x548]
000002B2 5340 subq.w D0, 1
000002B4 3F00 move.w -[A7], D0
000002B6 A893 syscall MoveTo
000002B8 3F2D FAB6 move.w -[A7], [A5 - 0x54A]
000002BC 3F2D FAB4 move.w -[A7], [A5 - 0x54C]
000002C0 A891 syscall LineTo
000002C2 302D FABA move.w D0, [A5 - 0x546]
000002C6 5340 subq.w D0, 1
000002C8 3F00 move.w -[A7], D0
000002CA 3F2D FAB4 move.w -[A7], [A5 - 0x54C]
000002CE A891 syscall LineTo
000002D0 302D FABA move.w D0, [A5 - 0x546]
000002D4 5340 subq.w D0, 1
000002D6 3F00 move.w -[A7], D0
000002D8 302D FAB8 move.w D0, [A5 - 0x548]
000002DC 5340 subq.w D0, 1
000002DE 3F00 move.w -[A7], D0
000002E0 A891 syscall LineTo
000002E2 486E FFF2 pea.l [A6 - 0xE]
000002E6 A875 syscall SetPBits/SetPortBits
000002E8 42A7 clr.l -[A7]
000002EA 2F3C 0000 1B80 move.l -[A7], 0x1B80
000002F0 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000002F4 2B5F FABC move.l [A5 - 0x544], [A7]+
000002F8 3B6D FAB2 FAC0 move.w [A5 - 0x540], [A5 - 0x54E]
000002FE 41ED FAC2 lea.l A0, [A5 - 0x53E]
00000302 43ED FAB4 lea.l A1, [A5 - 0x54C]
00000306 20D9 move.l [A0]+, [A1]+
00000308 20D9 move.l [A0]+, [A1]+
0000030A 2E1F move.l D7, [A7]+
0000030C 4E5E unlink A6
0000030E 4E75 rts
00000310 C94E exg A4, A6
00000312 4954 chk.w D4, [A4]
00000314 4C41 4220 movem.l D5,A1,A6, D1
00000318 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_14: // at 0000031A (misaligned)
0000031C 0000 42A7 ori.b D0, 0xA7
00000320 3F3C 0101 move.w -[A7], 0x101
00000324 41ED FD3A lea.l A0, [A5 - 0x2C6]
00000328 2F08 move.l -[A7], A0
0000032A 70FF moveq.l D0, 0xFFFFFFFF
0000032C 2F00 move.l -[A7], D0
0000032E A9BD syscall GetNewWindow
00000330 2B5F FDE2 move.l [A5 - 0x21E], [A7]+
00000334 42A7 clr.l -[A7]
00000336 2F3C 0000 2800 move.l -[A7], 0x2800 /* '(\0' */
0000033C 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00000340 2B5F FAA0 move.l [A5 - 0x560], [A7]+
00000344 3B7C 0040 FAA4 move.w [A5 - 0x55C], 0x40 /* '@' */
0000034A 486D FAA6 pea.l [A5 - 0x55A]
0000034E 4267 clr.w -[A7]
00000350 4267 clr.w -[A7]
00000352 3F3C 0200 move.w -[A7], 0x200
00000356 3F3C 00A0 move.w -[A7], 0xA0
0000035A A8A7 syscall SetRect
0000035C 42A7 clr.l -[A7]
0000035E 2F3C 0000 5000 move.l -[A7], 0x5000 /* 'P\0' */
00000364 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00000368 2B5F FACA move.l [A5 - 0x536], [A7]+
0000036C 3B7C 0080 FACE move.w [A5 - 0x532], 0x80
00000372 486D FAD0 pea.l [A5 - 0x530]
00000376 4267 clr.w -[A7]
00000378 4267 clr.w -[A7]
0000037A 3F3C 0400 move.w -[A7], 0x400
0000037E 3F3C 00A0 move.w -[A7], 0xA0
00000382 A8A7 syscall SetRect
00000384 42A7 clr.l -[A7]
00000386 706C moveq.l D0, 0x6C
00000388 2F00 move.l -[A7], D0
0000038A 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
0000038E 2B5F FA9C move.l [A5 - 0x564], [A7]+
00000392 2F2D FA9C move.l -[A7], [A5 - 0x564]
00000396 A86F syscall OpenPort
00000398 486D FACA pea.l [A5 - 0x536]
0000039C A875 syscall SetPBits/SetPortBits
0000039E 3F3C 0400 move.w -[A7], 0x400
000003A2 3F3C 00A0 move.w -[A7], 0xA0
000003A6 A876 syscall PortSize
000003A8 486D FAD0 pea.l [A5 - 0x530]
000003AC A87B syscall ClipRect
000003AE 206D D2A4 movea.l A0, [A5 - 0x2D5C]
000003B2 2F28 001C move.l -[A7], [A0 + 0x1C]
000003B6 206D D2A4 movea.l A0, [A5 - 0x2D5C]
000003BA 2F28 0018 move.l -[A7], [A0 + 0x18]
000003BE A8DC syscall CopyRgn
000003C0 4E5E unlink A6
000003C2 4E75 rts
000003C4 C94E exg A4, A6
000003C6 4954 chk.w D4, [A4]
000003C8 524F addq.w A7, 1
000003CA 434B chk.w D1, A3
000003CC 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_15: // at 000003CE (misaligned)
000003D0 FDEC .invalid <<F/7/6>>
000003D2 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
000003D6 3B7C 0027 F976 move.w [A5 - 0x68A], 0x27 /* '\'' */
000003DC 3B7C 0075 F974 move.w [A5 - 0x68C], 0x75 /* 'u' */
000003E2 486D FA68 pea.l [A5 - 0x598]
000003E6 3F3C 0010 move.w -[A7], 0x10
000003EA 3F3C 0062 move.w -[A7], 0x62 /* 'b' */
000003EE 3F3C 0040 move.w -[A7], 0x40 /* '@' */
000003F2 3F3C 0093 move.w -[A7], 0x93
000003F6 A8A7 syscall SetRect
000003F8 486D FA70 pea.l [A5 - 0x590]
000003FC 3F3C 001F move.w -[A7], 0x1F
00000400 3F3C 008B move.w -[A7], 0x8B
00000404 3F3C 0030 move.w -[A7], 0x30 /* '0' */
00000408 3F3C 0092 move.w -[A7], 0x92
0000040C A8A7 syscall SetRect
0000040E 4247 clr.w D7
00000410 6000 0094 bra +0x96 /* 000004A6 */
label00000414:
00000414 42A7 clr.l -[A7]
00000416 2F2D FDE6 move.l -[A7], [A5 - 0x21A]
0000041A 42A7 clr.l -[A7]
0000041C 3F07 move.w -[A7], D7
0000041E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000422 A868 syscall FixMul
00000424 281F move.l D4, [A7]+
00000426 42A7 clr.l -[A7]
00000428 3F3C 0011 move.w -[A7], 0x11
0000042C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000430 2A1F move.l D5, [A7]+
00000432 3007 move.w D0, D7
00000434 E540 asl D0.w, 2
00000436 2F00 move.l -[A7], D0
00000438 4267 clr.w -[A7]
0000043A 2F00 move.l -[A7], D0
0000043C 42A7 clr.l -[A7]
0000043E 2F05 move.l -[A7], D5
00000440 2F00 move.l -[A7], D0
00000442 42A7 clr.l -[A7]
00000444 2F04 move.l -[A7], D4
00000446 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
0000044A 221F move.l D1, [A7]+
0000044C 201F move.l D0, [A7]+
0000044E 2F01 move.l -[A7], D1
00000450 A868 syscall FixMul
00000452 221F move.l D1, [A7]+
00000454 201F move.l D0, [A7]+
00000456 2F01 move.l -[A7], D1
00000458 A86C syscall FixRound
0000045A 321F move.w D1, [A7]+
0000045C 201F move.l D0, [A7]+
0000045E D26D F976 add.w D1, [A5 - 0x68A]
00000462 41ED F97A lea.l A0, [A5 - 0x686]
00000466 3181 0000 move.w [A0 + D0.w], D1
0000046A 3007 move.w D0, D7
0000046C E540 asl D0.w, 2
0000046E 2F00 move.l -[A7], D0
00000470 4267 clr.w -[A7]
00000472 2F00 move.l -[A7], D0
00000474 42A7 clr.l -[A7]
00000476 2F05 move.l -[A7], D5
00000478 2F00 move.l -[A7], D0
0000047A 42A7 clr.l -[A7]
0000047C 2F04 move.l -[A7], D4
0000047E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000482 221F move.l D1, [A7]+
00000484 201F move.l D0, [A7]+
00000486 2F01 move.l -[A7], D1
00000488 A868 syscall FixMul
0000048A 221F move.l D1, [A7]+
0000048C 201F move.l D0, [A7]+
0000048E 2F01 move.l -[A7], D1
00000490 A86C syscall FixRound
00000492 321F move.w D1, [A7]+
00000494 201F move.l D0, [A7]+
00000496 342D F974 move.w D2, [A5 - 0x68C]
0000049A 9441 sub.w D2, D1
0000049C 41ED F978 lea.l A0, [A5 - 0x688]
000004A0 3182 0000 move.w [A0 + D0.w], D2
000004A4 5247 addq.w D7, 1
label000004A6:
000004A6 0C47 003B cmpi.w D7, 0x3B /* ';' */
000004AA 6F00 FF68 ble -0x96 /* 00000414 */
000004AE 41ED F95C lea.l A0, [A5 - 0x6A4]
000004B2 43ED FA68 lea.l A1, [A5 - 0x598]
000004B6 20D9 move.l [A0]+, [A1]+
000004B8 20D9 move.l [A0]+, [A1]+
000004BA 302D F95E move.w D0, [A5 - 0x6A2]
000004BE D07C 0090 add.w D0, 0x90
000004C2 3B40 F95E move.w [A5 - 0x6A2], D0
000004C6 302D F962 move.w D0, [A5 - 0x69E]
000004CA D07C 0090 add.w D0, 0x90
000004CE 3B40 F962 move.w [A5 - 0x69E], D0
000004D2 41ED F964 lea.l A0, [A5 - 0x69C]
000004D6 43ED F95C lea.l A1, [A5 - 0x6A4]
000004DA 20D9 move.l [A0]+, [A1]+
000004DC 20D9 move.l [A0]+, [A1]+
000004DE 302D F966 move.w D0, [A5 - 0x69A]
000004E2 D07C 0090 add.w D0, 0x90
000004E6 3B40 F966 move.w [A5 - 0x69A], D0
000004EA 302D F96A move.w D0, [A5 - 0x696]
000004EE D07C 0090 add.w D0, 0x90
000004F2 3B40 F96A move.w [A5 - 0x696], D0
000004F6 41ED F96C lea.l A0, [A5 - 0x694]
000004FA 43ED F95C lea.l A1, [A5 - 0x6A4]
000004FE 20D9 move.l [A0]+, [A1]+
00000500 20D9 move.l [A0]+, [A1]+
00000502 302D F96C move.w D0, [A5 - 0x694]
00000506 907C 0050 sub.w D0, 0x50 /* 'P' */
0000050A 3B40 F96C move.w [A5 - 0x694], D0
0000050E 302D F970 move.w D0, [A5 - 0x690]
00000512 907C 0050 sub.w D0, 0x50 /* 'P' */
00000516 3B40 F970 move.w [A5 - 0x690], D0
0000051A 42A7 clr.l -[A7]
0000051C 2F3C 0000 3CC0 move.l -[A7], 0x3CC0
00000522 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00000526 2B5F FA7C move.l [A5 - 0x584], [A7]+
0000052A 3B7C 0036 FA80 move.w [A5 - 0x580], 0x36 /* '6' */
00000530 486D FA82 pea.l [A5 - 0x57E]
00000534 4267 clr.w -[A7]
00000536 4267 clr.w -[A7]
00000538 3F3C 01A9 move.w -[A7], 0x1A9
0000053C 3F3C 0118 move.w -[A7], 0x118
00000540 A8A7 syscall SetRect
00000542 42A7 clr.l -[A7]
00000544 706C moveq.l D0, 0x6C
00000546 2F00 move.l -[A7], D0
00000548 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
0000054C 2B5F FA8A move.l [A5 - 0x576], [A7]+
00000550 2F2D FA8A move.l -[A7], [A5 - 0x576]
00000554 A86F syscall OpenPort
00000556 486D FA7C pea.l [A5 - 0x584]
0000055A A875 syscall SetPBits/SetPortBits
0000055C 3F3C 01A9 move.w -[A7], 0x1A9
00000560 3F3C 0118 move.w -[A7], 0x118
00000564 A876 syscall PortSize
00000566 486D FA82 pea.l [A5 - 0x57E]
0000056A A87B syscall ClipRect
0000056C 206D D2A4 movea.l A0, [A5 - 0x2D5C]
00000570 2F28 001C move.l -[A7], [A0 + 0x1C]
00000574 206D D2A4 movea.l A0, [A5 - 0x2D5C]
00000578 2F28 0018 move.l -[A7], [A0 + 0x18]
0000057C A8DC syscall CopyRgn
0000057E 486D FA82 pea.l [A5 - 0x57E]
00000582 486D D294 pea.l [A5 - 0x2D6C]
00000586 A8A5 syscall FillRect
00000588 3F3C 0003 move.w -[A7], 0x3
0000058C A887 syscall TextFont
0000058E 3F3A 0124 move.w -[A7], [PC + 0x124 /* 000006B4, value 0x0, cstring "" */]
00000592 A888 syscall TextFace
00000594 3F3C 0002 move.w -[A7], 0x2
00000598 A889 syscall TextMode
0000059A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000059E A88A syscall TextSize
000005A0 486E FFEC pea.l [A6 - 0x14]
000005A4 4267 clr.w -[A7]
000005A6 4267 clr.w -[A7]
000005A8 3F3C 0011 move.w -[A7], 0x11
000005AC 3F3C 0007 move.w -[A7], 0x7
000005B0 A8A7 syscall SetRect
000005B2 4247 clr.w D7
000005B4 6016 bra +0x18 /* 000005CC */
label000005B6:
000005B6 3007 move.w D0, D7
000005B8 E740 asl D0.w, 3
000005BA 43ED D5F8 lea.l A1, [A5 - 0x2A08]
000005BE 41F1 0000 lea.l A0, [A1 + D0.w]
000005C2 43EE FFEC lea.l A1, [A6 - 0x14]
000005C6 20D9 move.l [A0]+, [A1]+
000005C8 20D9 move.l [A0]+, [A1]+
000005CA 5247 addq.w D7, 1
label000005CC:
000005CC 0C47 03E7 cmpi.w D7, 0x3E7
000005D0 6FE4 ble -0x1A /* 000005B6 */
000005D2 4247 clr.w D7
000005D4 6032 bra +0x34 /* 00000608 */
label000005D6:
000005D6 4246 clr.w D6
000005D8 6026 bra +0x28 /* 00000600 */
label000005DA:
000005DA 3007 move.w D0, D7
000005DC C1FC 0028 muls.w D0, 0x28 /* '(' */
000005E0 D046 add.w D0, D6
000005E2 E740 asl D0.w, 3
000005E4 41ED D5F8 lea.l A0, [A5 - 0x2A08]
000005E8 4870 0000 pea.l [A0 + D0.w]
000005EC 3007 move.w D0, D7
000005EE C1FC 0011 muls.w D0, 0x11
000005F2 3F00 move.w -[A7], D0
000005F4 3006 move.w D0, D6
000005F6 C1FC 0007 muls.w D0, 0x7
000005FA 3F00 move.w -[A7], D0
000005FC A8A8 syscall OffsetRect
000005FE 5246 addq.w D6, 1
label00000600:
00000600 0C46 0027 cmpi.w D6, 0x27 /* '\'' */
00000604 6FD4 ble -0x2A /* 000005DA */
00000606 5247 addq.w D7, 1
label00000608:
00000608 0C47 0018 cmpi.w D7, 0x18
0000060C 6FC8 ble -0x36 /* 000005D6 */
0000060E 4247 clr.w D7
00000610 6000 0086 bra +0x88 /* 00000698 */
label00000614:
00000614 3007 move.w D0, D7
00000616 48C0 ext.l D0
00000618 2F00 move.l -[A7], D0
0000061A 486E FEEC pea.l [A6 - 0x114]
0000061E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000622 0C47 0064 cmpi.w D7, 0x64 /* 'd' */
00000626 6C24 bge +0x26 /* 0000064C */
00000628 487A 0088 pea.l [PC + 0x88 /* 000006B2, value 0x1300000 */]
0000062C 486E FEEC pea.l [A6 - 0x114]
00000630 486E FDEC pea.l [A6 - 0x214]
00000634 3F3C 0002 move.w -[A7], 0x2
00000638 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
0000063C 41EE FEEC lea.l A0, [A6 - 0x114]
00000640 43EE FDEC lea.l A1, [A6 - 0x214]
00000644 7040 moveq.l D0, 0x40
label00000646:
00000646 20D9 move.l [A0]+, [A1]+
00000648 5340 subq.w D0, 1
0000064A 6EFA bgt -0x4 /* 00000646 */
label0000064C:
0000064C 0C47 000A cmpi.w D7, 0xA /* '\n' */
00000650 6C24 bge +0x26 /* 00000676 */
00000652 487A 005E pea.l [PC + 0x5E /* 000006B2, value 0x1300000 */]
00000656 486E FEEC pea.l [A6 - 0x114]
0000065A 486E FDEC pea.l [A6 - 0x214]
0000065E 3F3C 0002 move.w -[A7], 0x2
00000662 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00000666 41EE FEEC lea.l A0, [A6 - 0x114]
0000066A 43EE FDEC lea.l A1, [A6 - 0x214]
0000066E 7040 moveq.l D0, 0x40
label00000670:
00000670 20D9 move.l [A0]+, [A1]+
00000672 5340 subq.w D0, 1
00000674 6EFA bgt -0x4 /* 00000670 */
label00000676:
00000676 3007 move.w D0, D7
00000678 E740 asl D0.w, 3
0000067A 41ED D5FA lea.l A0, [A5 - 0x2A06]
0000067E 3F30 0000 move.w -[A7], [A0 + D0.w]
00000682 3007 move.w D0, D7
00000684 E740 asl D0.w, 3
00000686 41ED D5FC lea.l A0, [A5 - 0x2A04]
0000068A 3F30 0000 move.w -[A7], [A0 + D0.w]
0000068E A893 syscall MoveTo
00000690 486E FEEC pea.l [A6 - 0x114]
00000694 A884 syscall DrawString
00000696 5247 addq.w D7, 1
label00000698:
00000698 0C47 03E7 cmpi.w D7, 0x3E7
0000069C 6F00 FF76 ble -0x88 /* 00000614 */
000006A0 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
000006A4 4E5E unlink A6
000006A6 4E75 rts
000006A8 C94E exg A4, A6
000006AA 4954 chk.w D4, [A4]
000006AC 434C chk.w D1, A4
000006AE 4F43 chk.w D7, D3
000006B0 0004 0130 ori.b D4, 0x30 /* '0' */
000006B4 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_16: // at 000006B6 (misaligned)
000006B8 FFF2 .invalid <<F/7/7>>
000006BA 486D D54E pea.l [A5 - 0x2AB2]
000006BE 3F3C 00B7 move.w -[A7], 0xB7
000006C2 3F3C 0018 move.w -[A7], 0x18
000006C6 3F3C 0148 move.w -[A7], 0x148
000006CA 3F3C 0047 move.w -[A7], 0x47 /* 'G' */
000006CE A8A7 syscall SetRect
000006D0 486D D556 pea.l [A5 - 0x2AAA]
000006D4 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
000006D8 3F3C 0008 move.w -[A7], 0x8
000006DC 3F3C 0087 move.w -[A7], 0x87
000006E0 3F3C 0099 move.w -[A7], 0x99
000006E4 A8A7 syscall SetRect
000006E6 42A7 clr.l -[A7]
000006E8 3F3C 00B7 move.w -[A7], 0xB7
000006EC 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000006F0 2B5F D562 move.l [A5 - 0x2A9E], [A7]+
000006F4 42A7 clr.l -[A7]
000006F6 3F3C 0090 move.w -[A7], 0x90
000006FA 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000006FE 201F move.l D0, [A7]+
00000700 D0AD D562 add.l D0, [A5 - 0x2A9E]
00000704 2B40 D566 move.l [A5 - 0x2A9A], D0
00000708 3B7C 002F D56C move.w [A5 - 0x2A94], 0x2F /* '/' */
0000070E 302D D56C move.w D0, [A5 - 0x2A94]
00000712 5740 subq.w D0, 3
00000714 3B40 D56E move.w [A5 - 0x2A92], D0
00000718 302D D56E move.w D0, [A5 - 0x2A92]
0000071C 5040 addq.w D0, 8
0000071E 3B40 D572 move.w [A5 - 0x2A8E], D0
00000722 42A7 clr.l -[A7]
00000724 7010 moveq.l D0, 0x10
00000726 2F00 move.l -[A7], D0
00000728 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
0000072C 2B5F D576 move.l [A5 - 0x2A8A], [A7]+
00000730 3B7C 0002 D57A move.w [A5 - 0x2A86], 0x2
00000736 486D D57C pea.l [A5 - 0x2A84]
0000073A 4267 clr.w -[A7]
0000073C 4267 clr.w -[A7]
0000073E 3F3C 0008 move.w -[A7], 0x8
00000742 3F3C 0008 move.w -[A7], 0x8
00000746 A8A7 syscall SetRect
00000748 42A7 clr.l -[A7]
0000074A 3F3C 0008 move.w -[A7], 0x8
0000074E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000752 2B5F D588 move.l [A5 - 0x2A78], [A7]+
00000756 42A7 clr.l -[A7]
00000758 3F3C 0090 move.w -[A7], 0x90
0000075C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000760 201F move.l D0, [A7]+
00000762 D0AD D588 add.l D0, [A5 - 0x2A78]
00000766 2B40 D58C move.l [A5 - 0x2A74], D0
0000076A 3B7C 006F D592 move.w [A5 - 0x2A6E], 0x6F /* 'o' */
00000770 302D D592 move.w D0, [A5 - 0x2A6E]
00000774 5740 subq.w D0, 3
00000776 3B40 D596 move.w [A5 - 0x2A6A], D0
0000077A 302D D596 move.w D0, [A5 - 0x2A6A]
0000077E 5040 addq.w D0, 8
00000780 3B40 D59A move.w [A5 - 0x2A66], D0
00000784 42A7 clr.l -[A7]
00000786 7010 moveq.l D0, 0x10
00000788 2F00 move.l -[A7], D0
0000078A 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
0000078E 2B5F D59C move.l [A5 - 0x2A64], [A7]+
00000792 3B7C 0002 D5A0 move.w [A5 - 0x2A60], 0x2
00000798 486D D5A2 pea.l [A5 - 0x2A5E]
0000079C 4267 clr.w -[A7]
0000079E 4267 clr.w -[A7]
000007A0 3F3C 0008 move.w -[A7], 0x8
000007A4 3F3C 0008 move.w -[A7], 0x8
000007A8 A8A7 syscall SetRect
000007AA 3B6D D56C D5B8 move.w [A5 - 0x2A48], [A5 - 0x2A94]
000007B0 3B6D D56E D5BA move.w [A5 - 0x2A46], [A5 - 0x2A92]
000007B6 3B6D D572 D5BE move.w [A5 - 0x2A42], [A5 - 0x2A8E]
000007BC 42A7 clr.l -[A7]
000007BE 7010 moveq.l D0, 0x10
000007C0 2F00 move.l -[A7], D0
000007C2 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000007C6 2B5F D5C2 move.l [A5 - 0x2A3E], [A7]+
000007CA 3B7C 0002 D5C6 move.w [A5 - 0x2A3A], 0x2
000007D0 486D D5C8 pea.l [A5 - 0x2A38]
000007D4 4267 clr.w -[A7]
000007D6 4267 clr.w -[A7]
000007D8 3F3C 0008 move.w -[A7], 0x8
000007DC 3F3C 0008 move.w -[A7], 0x8
000007E0 A8A7 syscall SetRect
000007E2 2B6D D588 D5D4 move.l [A5 - 0x2A2C], [A5 - 0x2A78]
000007E8 2B6D D58C D5D8 move.l [A5 - 0x2A28], [A5 - 0x2A74]
000007EE 42A7 clr.l -[A7]
000007F0 7010 moveq.l D0, 0x10
000007F2 2F00 move.l -[A7], D0
000007F4 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000007F8 2B5F D5E8 move.l [A5 - 0x2A18], [A7]+
000007FC 3B7C 0002 D5EC move.w [A5 - 0x2A14], 0x2
00000802 486D D5EE pea.l [A5 - 0x2A12]
00000806 4267 clr.w -[A7]
00000808 4267 clr.w -[A7]
0000080A 3F3C 0008 move.w -[A7], 0x8
0000080E 3F3C 0008 move.w -[A7], 0x8
00000812 A8A7 syscall SetRect
00000814 42A7 clr.l -[A7]
00000816 7010 moveq.l D0, 0x10
00000818 2F00 move.l -[A7], D0
0000081A 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
0000081E 2B5F FA8E move.l [A5 - 0x572], [A7]+
00000822 3B7C 0002 FA92 move.w [A5 - 0x56E], 0x2
00000828 486D FA94 pea.l [A5 - 0x56C]
0000082C 4267 clr.w -[A7]
0000082E 4267 clr.w -[A7]
00000830 3F3C 0008 move.w -[A7], 0x8
00000834 3F3C 0008 move.w -[A7], 0x8
00000838 A8A7 syscall SetRect
0000083A 2F2D FDD6 move.l -[A7], [A5 - 0x22A]
0000083E A873 syscall SetPort
00000840 206D D2A4 movea.l A0, [A5 - 0x2D5C]
00000844 43EE FFF2 lea.l A1, [A6 - 0xE]
00000848 5488 addq.l A0, 2
0000084A 22D8 move.l [A1]+, [A0]+
0000084C 22D8 move.l [A1]+, [A0]+
0000084E 22D8 move.l [A1]+, [A0]+
00000850 3290 move.w [A1], [A0]
00000852 486D FA8E pea.l [A5 - 0x572]
00000856 A875 syscall SetPBits/SetPortBits
00000858 486D FA94 pea.l [A5 - 0x56C]
0000085C A8A3 syscall EraseRect
0000085E 486D D294 pea.l [A5 - 0x2D6C]
00000862 A89D syscall PenPat
00000864 3F3C 0001 move.w -[A7], 0x1
00000868 3F3C 0001 move.w -[A7], 0x1
0000086C A893 syscall MoveTo
0000086E 3F3C 0005 move.w -[A7], 0x5
00000872 3F3C 0005 move.w -[A7], 0x5
00000876 A891 syscall LineTo
00000878 3F3C 0001 move.w -[A7], 0x1
0000087C 3F3C 0005 move.w -[A7], 0x5
00000880 A893 syscall MoveTo
00000882 3F3C 0005 move.w -[A7], 0x5
00000886 3F3C 0001 move.w -[A7], 0x1
0000088A A891 syscall LineTo
0000088C 3F3C 0003 move.w -[A7], 0x3
00000890 4267 clr.w -[A7]
00000892 A893 syscall MoveTo
00000894 3F3C 0003 move.w -[A7], 0x3
00000898 3F3C 0006 move.w -[A7], 0x6
0000089C A891 syscall LineTo
0000089E 4267 clr.w -[A7]
000008A0 3F3C 0003 move.w -[A7], 0x3
000008A4 A893 syscall MoveTo
000008A6 3F3C 0006 move.w -[A7], 0x6
000008AA 3F3C 0003 move.w -[A7], 0x3
000008AE A891 syscall LineTo
000008B0 486E FFF2 pea.l [A6 - 0xE]
000008B4 A875 syscall SetPBits/SetPortBits
000008B6 4E5E unlink A6
000008B8 4E75 rts
000008BA C94E exg A4, A6
000008BC 4954 chk.w D4, [A4]
000008BE 4C41 5345 movem.l D0,D2,D6,A0,A1,A4,A6, D1
000008C2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_17: // at 000008C4 (misaligned)
000008C6 0000 42A7 ori.b D0, 0xA7
000008CA A8CB syscall OpenPoly
000008CC 2B5F FAE4 move.l [A5 - 0x51C], [A7]+
000008D0 3F3C 0026 move.w -[A7], 0x26 /* '&' */
000008D4 3F3C 009F move.w -[A7], 0x9F
000008D8 A893 syscall MoveTo
000008DA 3F3C FFFA move.w -[A7], 0xFFFA
000008DE 3F3C FFFA move.w -[A7], 0xFFFA
000008E2 A892 syscall Line
000008E4 3F3C 000E move.w -[A7], 0xE
000008E8 4267 clr.w -[A7]
000008EA A892 syscall Line
000008EC 3F3C FFF9 move.w -[A7], 0xFFF9
000008F0 3F3C 0007 move.w -[A7], 0x7
000008F4 A892 syscall Line
000008F6 A8CC syscall ClosePoly/ClosePgon
000008F8 42A7 clr.l -[A7]
000008FA A8CB syscall OpenPoly
000008FC 2B5F FAE8 move.l [A5 - 0x518], [A7]+
00000900 3F3C 00B6 move.w -[A7], 0xB6
00000904 3F3C 009F move.w -[A7], 0x9F
00000908 A893 syscall MoveTo
0000090A 3F3C FFFA move.w -[A7], 0xFFFA
0000090E 3F3C FFFA move.w -[A7], 0xFFFA
00000912 A892 syscall Line
00000914 3F3C 000E move.w -[A7], 0xE
00000918 4267 clr.w -[A7]
0000091A A892 syscall Line
0000091C 3F3C FFF9 move.w -[A7], 0xFFF9
00000920 3F3C 0007 move.w -[A7], 0x7
00000924 A892 syscall Line
00000926 A8CC syscall ClosePoly/ClosePgon
00000928 42A7 clr.l -[A7]
0000092A A8CB syscall OpenPoly
0000092C 2B5F FAEC move.l [A5 - 0x514], [A7]+
00000930 3F3C 0146 move.w -[A7], 0x146
00000934 3F3C 009F move.w -[A7], 0x9F
00000938 A893 syscall MoveTo
0000093A 3F3C FFFA move.w -[A7], 0xFFFA
0000093E 3F3C FFFA move.w -[A7], 0xFFFA
00000942 A892 syscall Line
00000944 3F3C 000E move.w -[A7], 0xE
00000948 4267 clr.w -[A7]
0000094A A892 syscall Line
0000094C 3F3C FFF9 move.w -[A7], 0xFFF9
00000950 3F3C 0007 move.w -[A7], 0x7
00000954 A892 syscall Line
00000956 A8CC syscall ClosePoly/ClosePgon
00000958 42A7 clr.l -[A7]
0000095A A8CB syscall OpenPoly
0000095C 2B5F FAD8 move.l [A5 - 0x528], [A7]+
00000960 3F3C 0026 move.w -[A7], 0x26 /* '&' */
00000964 3F3C 0002 move.w -[A7], 0x2
00000968 A893 syscall MoveTo
0000096A 3F3C FFFA move.w -[A7], 0xFFFA
0000096E 3F3C 0006 move.w -[A7], 0x6
00000972 A892 syscall Line
00000974 3F3C 000E move.w -[A7], 0xE
00000978 4267 clr.w -[A7]
0000097A A892 syscall Line
0000097C 3F3C FFF9 move.w -[A7], 0xFFF9
00000980 3F3C FFF9 move.w -[A7], 0xFFF9
00000984 A892 syscall Line
00000986 A8CC syscall ClosePoly/ClosePgon
00000988 42A7 clr.l -[A7]
0000098A A8CB syscall OpenPoly
0000098C 2B5F FADC move.l [A5 - 0x524], [A7]+
00000990 3F3C 00B6 move.w -[A7], 0xB6
00000994 3F3C 0002 move.w -[A7], 0x2
00000998 A893 syscall MoveTo
0000099A 3F3C FFFA move.w -[A7], 0xFFFA
0000099E 3F3C 0006 move.w -[A7], 0x6
000009A2 A892 syscall Line
000009A4 3F3C 000E move.w -[A7], 0xE
000009A8 4267 clr.w -[A7]
000009AA A892 syscall Line
000009AC 3F3C FFF9 move.w -[A7], 0xFFF9
000009B0 3F3C FFF9 move.w -[A7], 0xFFF9
000009B4 A892 syscall Line
000009B6 A8CC syscall ClosePoly/ClosePgon
000009B8 42A7 clr.l -[A7]
000009BA A8CB syscall OpenPoly
000009BC 2B5F FAE0 move.l [A5 - 0x520], [A7]+
000009C0 3F3C 0146 move.w -[A7], 0x146
000009C4 3F3C 0002 move.w -[A7], 0x2
000009C8 A893 syscall MoveTo
000009CA 3F3C FFFA move.w -[A7], 0xFFFA
000009CE 3F3C 0006 move.w -[A7], 0x6
000009D2 A892 syscall Line
000009D4 3F3C 000E move.w -[A7], 0xE
000009D8 4267 clr.w -[A7]
000009DA A892 syscall Line
000009DC 3F3C FFF9 move.w -[A7], 0xFFF9
000009E0 3F3C FFF9 move.w -[A7], 0xFFF9
000009E4 A892 syscall Line
000009E6 A8CC syscall ClosePoly/ClosePgon
000009E8 4E5E unlink A6
000009EA 4E75 rts
000009EC C94E exg A4, A6
000009EE 4954 chk.w D4, [A4]
000009F0 4D41 chk.w D6, D1
000009F2 524B addq.w A3, 1
000009F4 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_18: // at 000009F6 (misaligned)
000009F8 0000 2B7C ori.b D0, 0x7C /* '|' */
000009FC 0003 243F ori.b D3, 0x3F /* '?' */
00000A00 FDE6 .invalid <<F/7/6>>
00000A02 42A7 clr.l -[A7]
00000A04 2F2D FDE6 move.l -[A7], [A5 - 0x21A]
00000A08 42A7 clr.l -[A7]
00000A0A 3F3C 001E move.w -[A7], 0x1E
00000A0E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000A12 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00000A16 2B5F FDE6 move.l [A5 - 0x21A], [A7]+
00000A1A 42A7 clr.l -[A7]
00000A1C 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000A20 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000A24 2B5F FDEA move.l [A5 - 0x216], [A7]+
00000A28 42A7 clr.l -[A7]
00000A2A 3F3C 0200 move.w -[A7], 0x200
00000A2E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000A32 2B5F FDEE move.l [A5 - 0x212], [A7]+
00000A36 3B7C 0010 FDFE move.w [A5 - 0x202], 0x10
00000A3C 42A7 clr.l -[A7]
00000A3E 3F2D FDFE move.w -[A7], [A5 - 0x202]
00000A42 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000A46 2B5F FDF2 move.l [A5 - 0x20E], [A7]+
00000A4A 2B7C 0000 CCCD FDFA move.l [A5 - 0x206], 0xCCCD
00000A52 1B7C 0001 FB65 move.b [A5 - 0x49B], 0x1
00000A58 42A7 clr.l -[A7]
00000A5A 3F3C 0200 move.w -[A7], 0x200
00000A5E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000A62 2B5F FB58 move.l [A5 - 0x4A8], [A7]+
00000A66 486D FB00 pea.l [A5 - 0x500]
00000A6A 3F3C 0200 move.w -[A7], 0x200
00000A6E 4267 clr.w -[A7]
00000A70 3F3C 0400 move.w -[A7], 0x400
00000A74 3F3C 00A0 move.w -[A7], 0xA0
00000A78 A8A7 syscall SetRect
00000A7A 426D FA78 clr.w [A5 - 0x588]
00000A7E 42AD F950 clr.l [A5 - 0x6B0]
00000A82 1B7C 0001 D53D move.b [A5 - 0x2AC3], 0x1
00000A88 422D D54C clr.b [A5 - 0x2AB4]
00000A8C 422D D54B clr.b [A5 - 0x2AB5]
00000A90 422D D54A clr.b [A5 - 0x2AB6]
00000A94 426D D436 clr.w [A5 - 0x2BCA]
00000A98 486D FE00 pea.l [A5 - 0x200]
00000A9C 3F3C 0100 move.w -[A7], 0x100
00000AA0 3F3C 0001 move.w -[A7], 0x1
00000AA4 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000AA8 3B7C 0040 D444 move.w [A5 - 0x2BBC], 0x40 /* '@' */
00000AAE 486D D446 pea.l [A5 - 0x2BBA]
00000AB2 4267 clr.w -[A7]
00000AB4 4267 clr.w -[A7]
00000AB6 3F3C 0200 move.w -[A7], 0x200
00000ABA 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00000ABE A8A7 syscall SetRect
00000AC0 41ED D44E lea.l A0, [A5 - 0x2BB2]
00000AC4 2B48 D4BA move.l [A5 - 0x2B46], A0
00000AC8 2F2D D4BA move.l -[A7], [A5 - 0x2B46]
00000ACC A86F syscall OpenPort
00000ACE 486D D440 pea.l [A5 - 0x2BC0]
00000AD2 A875 syscall SetPBits/SetPortBits
00000AD4 486D D446 pea.l [A5 - 0x2BBA]
00000AD8 A8A3 syscall EraseRect
00000ADA 4E5E unlink A6
00000ADC 4E75 rts
00000ADE C94E exg A4, A6
00000AE0 4954 chk.w D4, [A4]
00000AE2 474C chk.w D3, A4
00000AE4 4F42 chk.w D7, D2
00000AE6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_19: // at 00000AE8 (misaligned)
00000AEA 0000 4EAD ori.b D0, 0xAD
00000AEE 005A 42A7 ori.w [A2]+, 0x42A7
00000AF2 2F3A 0052 move.l -[A7], [PC + 0x52 /* 00000B46, value 0x50525441 'PRTA' */]
00000AF6 3F3C 0100 move.w -[A7], 0x100
00000AFA A9A0 syscall GetResource
00000AFC 2B5F D43C move.l [A5 - 0x2BC4], [A7]+
00000B00 2F2D D43C move.l -[A7], [A5 - 0x2BC4]
00000B04 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00000B08 41ED D336 lea.l A0, [A5 - 0x2CCA]
00000B0C 226D D43C movea.l A1, [A5 - 0x2BC4]
00000B10 2251 movea.l A1, [A1]
00000B12 2348 004A move.l [A1 + 0x4A], A0
00000B16 206D D43C movea.l A0, [A5 - 0x2BC4]
00000B1A 2050 movea.l A0, [A0]
00000B1C 2068 004A movea.l A0, [A0 + 0x4A]
00000B20 43FA 001A lea.l A1, [PC + 0x1A /* 00000B3C, value 0x945696E '\tEin', pstring "Einstein0" */]
00000B24 20D9 move.l [A0]+, [A1]+
00000B26 20D9 move.l [A0]+, [A1]+
00000B28 3091 move.w [A0], [A1]
00000B2A 426D D436 clr.w [A5 - 0x2BCA]
00000B2E 4E5E unlink A6
00000B30 4E75 rts
00000B32 C94E exg A4, A6
00000B34 4954 chk.w D4, [A4]
00000B36 5350 subq.w [A0], 1
00000B38 4F4F chk.w D7, A7
00000B3A 000E 0945 ori.b A6, 0x45 /* 'E' */
00000B3E 696E bvs +0x70 /* 00000BAE */
00000B40 7374 moveq.l D1, 0x74
00000B42 6569 bcs +0x6B /* 00000BAD */
00000B44 6E30 bgt +0x32 /* 00000B76 */
00000B46 5052 addq.w [A2], 8
00000B48 5441 addq.w D1, 2
export_20:
00000B4A 4E56 FFFC link A6, -0x0004
00000B4E 2F07 move.l -[A7], D7
00000B50 A930 syscall InitMenus
00000B52 42A7 clr.l -[A7]
00000B54 3F3C 0001 move.w -[A7], 0x1
00000B58 A9BF syscall GetRMenu
00000B5A 2B5F D4E0 move.l [A5 - 0x2B20], [A7]+
00000B5E 2F2D D4E0 move.l -[A7], [A5 - 0x2B20]
00000B62 2F3A 0056 move.l -[A7], [PC + 0x56 /* 00000BBA, value 0x44525652 'DRVR', pstring "RVR" */]
00000B66 A94D syscall AppendResMenu/AddResMenu
00000B68 42A7 clr.l -[A7]
00000B6A 3F3C 0100 move.w -[A7], 0x100
00000B6E A9BF syscall GetRMenu
00000B70 2B5F D4E4 move.l [A5 - 0x2B1C], [A7]+
00000B74 42A7 clr.l -[A7]
label00000B76:
00000B76 3F3C 0101 move.w -[A7], 0x101
00000B7A A9BF syscall GetRMenu
00000B7C 2B5F D4E8 move.l [A5 - 0x2B18], [A7]+
00000B80 42A7 clr.l -[A7]
00000B82 3F3C 0102 move.w -[A7], 0x102
00000B86 A9BF syscall GetRMenu
00000B88 2B5F D4EC move.l [A5 - 0x2B14], [A7]+
00000B8C 7E01 moveq.l D7, 0x01
00000B8E 6012 bra +0x14 /* 00000BA2 */
label00000B90:
00000B90 3007 move.w D0, D7
00000B92 E540 asl D0.w, 2
00000B94 41ED D4DC lea.l A0, [A5 - 0x2B24]
00000B98 2F30 0000 move.l -[A7], [A0 + D0.w]
00000B9C 4267 clr.w -[A7]
00000B9E A935 syscall InsertMenu
00000BA0 5247 addq.w D7, 1
label00000BA2:
00000BA2 0C47 0004 cmpi.w D7, 0x4
00000BA6 6FE8 ble -0x16 /* 00000B90 */
00000BA8 A937 syscall DrawMenuBar
00000BAA 2E1F move.l D7, [A7]+
00000BAC 4E5E unlink A6
label00000BAE:
00000BAE 4E75 rts
00000BB0 D345 addx.w D1, D5
00000BB2 5455 addq.w [A5], 2
00000BB4 504D addq.w A5, 8
00000BB6 454E chk.w D2, A6
00000BB8 0004 4452 ori.b D4, 0x52 /* 'R' */
00000BBC 5652 addq.w [A2], 3